package br.com.exemploNegocio.service.impl;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import br.com.exemploNegocio.dao.AssociacaoDAO;
import br.com.exemploNegocio.entidade.Associacao;
import br.com.exemploNegocio.service.AssociacaoService;

@Stateless
public class AssociacaoServiceImpl implements AssociacaoService {

	@EJB
	private AssociacaoDAO associacaoDAO;

	public void inserirAssociacao(Associacao associacao) {
		associacaoDAO.inserirAssociacao(associacao);
	}
	
	public void alterarAssociacao(Associacao associacao) {
		associacaoDAO.alterarAssociacao(associacao);
	}
	
	public void excluirAssociacao(Associacao associacao) {
		associacaoDAO.excluirAssociacao(associacao);
	}

	public List<Associacao> getAssociacoesByIdEntidade(Long idEntidade){
		return associacaoDAO.getAssociacoesByIdEntidade(idEntidade);
	}

	public List<Associacao> getAssociacoes() {
		return associacaoDAO.getAssociacoes();
	}
}
